package com.mind.core.net.msg;

import io.netty.buffer.ByteBuf;

/**
 * 可重用的消息,适合创建一次后不再变更,并且要发送给多人的消息
 * 
 * 
 *
 */
public interface IResuableMessage extends Message{
	/**
	 * 取得当前消息绑定的ByteBuffer
	 * @return
	 */
	public ByteBuf getBuffer();
	
	/**
	 * 取得当前克隆的ByteBuffer
	 * @return
	 */
	public ByteBuf getCloneBuffer();
	
	/**
	 * 设置当前克隆的ByteBuffer
	 * @param cloneBuffer
	 */
	public void setColneBuffer(ByteBuf cloneBuffer);
}
